package com.zmzncs.lmtc.module.system.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.zmzncs.lmtc.common.pojo.Rest;
import com.zmzncs.lmtc.module.system.pojo.role.Role;
import com.zmzncs.lmtc.module.system.pojo.role.RoleAddForm;
import com.zmzncs.lmtc.module.system.pojo.role.RoleDTO;
import com.zmzncs.lmtc.module.system.pojo.role.RoleUpdateForm;

import java.util.List;

public interface RoleService extends IService<Role> {

	/**查询角色列表*/
	List<RoleDTO> getRoleList();
	/**添加角色*/
	void addRole(RoleAddForm addForm);
	/**根据角色id查询角色*/
	RoleDTO getRoleById(Long id);
	/**修改角色*/
	void updateRole(RoleUpdateForm updateForm);
	/**删除角色 */
	void deleteRole(Long id);

}
